Skip to content

Развёртывание в Docker контейнере:

Для того что бы развернуть Мари в Docker контейнере следуйте инструкции ниже

Клонирование репозитория

  1. Клонируем Репозиторий Мари
sh
git clone https://codeberg.org/Better_Look_Next_Time/Mary_Telegram_Bot.git

Подключение ключей

Теперь нужно подключить ключи. Для этого:

  1. Откройте файл compose.yml
  2. Вставте свои ключи в строчки:
yml
environment:
      NAGA_KEY: ng-TOKENTOKENTOKENTOKENTOKENTOKE #Сюда надо написать ваш  ключь от NagaAI
      NAGA_BASE_URL: https://api.naga.ac/v1
      BotToken: 0000000000:tokentokentokentokentokentokentoken #Сюда надо  написать токен вашего Telegram  бота

Добавте WhiteList

  1. Создайте файл whiteList.ts
  2. Напишите туда вот это:
ts
export const WhiteLits = []

Это список с id пользователей у которых будет доступ к мари.

DANGER

Если в этом списке не будет id пользователя то Мари будет постоянно писать Прости но я не могу тебе ответить

Details

Например нам нуждо добавить пользователя с id 2221

Для этого:

  1. Перейдите в файл whiteList.ts
  2. Добавте id пользователя:
ts
export const WhiteLits = [ 2211 ]

[!TIPS] Если вам нужно больше пользователей чем 1 то id пользователей должны быть написаны через запитую

ts
export const WhiteLits = [ 2211, 111121 ]

Создайте файл характера:

  1. Создайте файл character.txt
  2. Напишите в нём системный промпт ( либо характер вашей реализации Мари )

Запуск Мари

Соберите контейнер

bash
docker compose build

И после этого запустите

bash
docker compose up

Поздравляю вы развернули мари нативно!!!